home *** CD-ROM | disk | FTP | other *** search
/ Mastering Computers 3 / Mastering Computers Vol 3.iso / Windows 3.1x / fun / GLIDE.EXE / GLIDE.TXT < prev    next >
Encoding:
Text File  |  1994-09-22  |  25.7 KB  |  663 lines

  1.  
  2.                       GlidePoint (r)
  3.                      DOS Users Manual
  4.  
  5.  
  6. TECHNICAL SUPPORT
  7. =================
  8.  
  9. If you require assistance or cannot find answers to your questions
  10. with documentation contained in this text, please call the Cirque
  11. Technical Support Hotline at 1-800-454-3375.
  12.  
  13. WINDOWS OPTIONS
  14. ===============
  15.  
  16. For assistance with Windows options, please access the 
  17. on-line help contained in the GlidePoint driver icon.  The 
  18. GlidePoint driver is installed in the Control Panel contained 
  19. in the Main program group under Program Manager.  If
  20. you have difficulty locating this item, or have difficulty with
  21. the on-line help, please call the Cirque Technical Support Hotline
  22. at 1-800-454-3375.
  23.  
  24.  
  25. GPSETUP.EXE
  26. ===========
  27.  
  28. GPSETUP.EXE is a DOS level utility included with your GlidePoint
  29. which allows "custom" configuration of the operating parameters
  30. of your GlidePoint Trackpad.
  31.  
  32. CAUTION:  The order in which drivers and GPSETUP.EXE are loaded
  33. may be important.  Try loading serial drivers before GPSETUP.EXE 
  34. PS/2 drivers after GPSETUP.EXE.
  35.  
  36. USAGE:  GPSETUP /P      (one or more commands)
  37.    OR:  GPSETUP /S      (one or more commands)
  38.  
  39.    Commands are performed in the order given.  Commands include:
  40.  
  41.    /p           PS/2 interface designator
  42.    /sn          Serial interface designator
  43.                 (where n= com port number   /s1 = COM1, /s2 = COM2 etc.)
  44.    /tr          Set tap to right button
  45.    /tl          Set tap to left button
  46.    /td          Tap disable
  47.    /te          Tap enable (default)
  48.    /r           Reset and clear setup
  49.    /v           Display firmware version
  50.    /z or /z1    Set normal touch sensitivity
  51.    /z2          Set touch sensitivity to Double
  52.  
  53.    /o?          Set orientation help
  54.  
  55. ORIENTATION HELP:
  56.   "Top" means that the touch surface is facing up, and
  57.   "Bottom" means that the surface is facing down.
  58.  
  59.   In both cases, "Normal Orientation" means that the buttons are on the
  60.   edge facing the user.
  61.  
  62.   Top Normal Orientation: surface up, buttons on bottom, cable to right
  63.   Bottom Normal Orientation: surface down, buttons on bottom, cable to left
  64.  
  65.   All rotations are clockwise.
  66.  
  67.   0     degrees: buttons on bottom edge.  (Normal Orientation)
  68.   90    degrees: buttons on left edge.
  69.   180   degrees: buttons on top edge.
  70.   270   degrees: buttons on right edge.
  71.  
  72.   Command line switches for orientation:
  73.                 Surface on top          Surface on bottom
  74.                 --------------          -----------------
  75.  
  76.   0     deg       /ot0                    /ob0
  77.   90    deg       /ot90                   /ob90
  78.   180   deg       /ot180                  /ob180
  79.   270   deg       /ot270                  /ob270
  80.  
  81.   
  82.  
  83. CONFIGURING THE XMOUSE DRIVER
  84. =============================
  85.  
  86. The XMOUSE driver for GlidePoint is preconfigured with default 
  87. settings that many people find suitable for general use. However, 
  88. it also supports a wide range of hardware and software settings
  89. to handle almost any situation.
  90.  
  91. You can override the default settings by adding option
  92. switches to the XMOUSE command line, or through statements
  93. in the MOUSE.INI configuration file. Command line options
  94. are more convenient for temporary adjustments or frequently
  95. changed items, while MOUSE.INI is the better place for your
  96. long-term preferences. This distinction reflects the fact
  97. that XMOUSE reads the MOUSE.INI settings only when you first
  98. load the driver into memory. Therefore, any changes to
  99. MOUSE.INI will not take effect until you either reboot the
  100. system or remove the driver from memory and reload it.
  101. Conversely, most of the resident driver settings can be
  102. changed simply by issuing new XMOUSE commands.
  103.  
  104. During its initial load, XMOUSE normally looks for MOUSE.INI
  105. in the same directory where the driver resides. To specify a
  106. different location, set the MOUSE environment variable to
  107. the desired drive and path (e.g., SET MOUSE=C:\BIN) before
  108. loading the driver. This technique lets you keep multiple
  109. copies of MOUSE.INI for different purposes, without wasting
  110. disk space on identical copies of the driver.
  111.  
  112.  
  113. REFERENCE: OPTION SETTINGS
  114. ==========================
  115.  
  116. This section provides full details on all XMOUSE command
  117. line switches and MOUSE.INI statements, including background
  118. information and explanatory notes.
  119.  
  120. You can type XMOUSE /? from the DOS prompt at any time to
  121. display a summary of the command line options. (This assumes
  122. XMOUSE.COM is in the current directory or on your DOS PATH.)
  123.  
  124. Language
  125. --------
  126.  
  127. International versions of XMOUSE let you select the language
  128. used for driver messages. The available languages will be
  129. drawn from the following list:
  130.  
  131.      Switch    MOUSE.INI
  132.      ------    ------------------
  133.       /L       Language = English
  134.       /LD      Language = German
  135.       /LE      Language = Spanish
  136.       /LF      Language = French
  137.       /LI      Language = Italian
  138.       /LJ      Language = Japanese
  139.       /LK      Language = Hangeul
  140.       /LNL     Language = Dutch
  141.       /LP      Language = Portuguese
  142.       /LS      Language = Swedish
  143.       /LSF     Language = Finnish
  144.  
  145. Consult the XMOUSE /? help screen for the languages
  146. supported by your driver version. Except in Far East
  147. (Japanese or Hangeul) versions, English is the default.
  148.  
  149. Mouse Type
  150. ----------
  151.  
  152. The first time you run a newly installed XMOUSE driver, it
  153. automatically searches for supported mouse types on various
  154. hardware ports. This search may take up to several seconds.
  155. If it succeeds (as it usually does), the result is written
  156. to MOUSE.INI so future loads can avoid the delay. No option
  157. switches are needed in this case.
  158.  
  159. Certain mouse types or nonstandard ports cannot be detected;
  160. in these cases, you must supply more information to the
  161. driver. Use the material in this section to determine the
  162. appropriate command line options. When you find the right
  163. switch or switches (and verify that the mouse is working
  164. properly), place the equivalent settings in MOUSE.INI to
  165. indicate your configuration.
  166.  
  167. The MouseType setting and associated switches actually
  168. describe the computer port where your mouse is attached.
  169. Because these options address the same ports as the driver's
  170. automatic search, their most common use is simply to speed
  171. the loading process. Users with multiple pointing devices
  172. can also use this method to specify which device should be
  173. activated. The following list matches the search order used
  174. by the driver:
  175.  
  176.      Switch    MOUSE.INI
  177.      ------    -------------------
  178.       /C1      MouseType = Serial1
  179.       /C2      MouseType = Serial2
  180.       /C3      MouseType = Serial3
  181.       /C4      MouseType = Serial4
  182.       /Z       MouseType = PS2
  183.      
  184.      Serial mice can be further classified by their low-level
  185. data formats, named here for the originating vendors. This
  186. option is mandatory for Mouse Systems compatible mice, which
  187. unlike other types cannot be detected through software. (For
  188. the same reason, Mouse Systems compatibles also require an
  189. explicit port number unless used on the default COM1.)
  190.  
  191.      Switch    MOUSE.INI                       Comments
  192.      ------    --------------------------      -----------
  193.       /MI      CompatibleWith = Microsoft      2-button
  194.       /LOM     CompatibleWith = LogitechM      "M+" series
  195.       /LOC     CompatibleWith = LogitechC      "C" series
  196.       /MO      CompatibleWith = MouseSystems   3-button
  197.  
  198. Adding a "!" character to any of the serial format options
  199. (e.g., "XMOUSE /MI!" or "CompatibleWith = Microsoft!") tells
  200. the driver to force the specified installation, even if the
  201. mouse does not respond to detection attempts. If you specify
  202. the Mouse Systems format (always undetectable), the "!" is
  203. assumed.
  204.  
  205. The remaining cases which require more information involve
  206. nonstandard ports, especially custom serial ports. If your
  207. system is in this category, you probably already know about
  208. it, having acquired such specialized hardware for your own
  209. reasons. Otherwise, installation failures are more likely
  210. due to physical problems such as loose connections or
  211. hardware malfunctions.
  212.  
  213. Before turning to the most general case, we must note a lack
  214. of uniformity among the "standard" serial port designations.
  215. Ports COM1 and COM2 are assumed to use the same addresses
  216. and interrupts on all systems, but COM3 and COM4 are not:
  217.  
  218.       Port     AT-Bus         PS/2 (Microchannel)
  219.       ----     -----------    -------------------
  220.       COM1     03F8h, IRQ4    03F8h, IRQ4
  221.       COM2     02F8h, IRQ3    02F8h, IRQ3
  222.       COM3     03E8h, IRQ4    3220h, IRQ3
  223.       COM4     02E8h, IRQ3    3228h, IRQ3
  224.  
  225. If the driver does not recognize your use of COM3 or COM4,
  226. it may be misinterpreting your system type. You can override
  227. the automatic determination by adding the suffix "A" or "P"
  228. to the serial port command line switch. For example, /C3P
  229. specifies COM3 with PS/2-compatible addressing, while /C4A
  230. specifies COM4 with AT-compatible addressing. If the
  231. override works, you can supply the equivalent base address
  232. and IRQ through MOUSE.INI, as described next.
  233.  
  234. The most flexible way of specifying a serial port requires
  235. both a base port address (3 or 4 hexadecimal digits) and IRQ
  236. number, using the following syntax:
  237.  
  238.      Switch    MOUSE.INI
  239.      ------    -----------------------------
  240.       /BAx     BaseAddress = x (hexadecimal)
  241.       /IRQn    IRQnumber = n (2-5, 7, 10-15)
  242.  
  243. If you specify a base address, you must also include the IRQ
  244. number. (In this case, any /Cn switch or MouseType setting
  245. is ignored. However, you can still use the serial format
  246. switches or CompatibleWith setting). Be careful with these
  247. parameters, as incorrect values can disrupt other devices!
  248.  
  249. When specified without a base address, the IRQ parameter is
  250. assumed to modify an otherwise standard port designator.
  251. This usage also applies to the InPort and Bus mouse types,
  252. provided that the hardware can be suitably configured.
  253.  
  254. Button Mapping
  255. --------------
  256.  
  257. The following options let you swap or rearrange the
  258. available mouse buttons to suit your convenience. With a
  259. three-button mouse, you can also redefine the third button
  260. to provide a click lock function (described next).
  261.  
  262.      Switch    MOUSE.INI
  263.      ------    -------------------------
  264.      /KPnSm    PrimaryButton = n (1-3)
  265.                SecondaryButton = m (1-3)
  266.  
  267. To describe the button actions seen by your applications, we
  268. use the terms Primary, Secondary and Auxiliary instead of
  269. Left, Right and Middle. This more precise usage emphasizes
  270. the fact that applications do not read the physical buttons.
  271.  
  272. In other words, what they consider a "left click" comes from
  273. whichever button you designate as Primary.
  274.  
  275. The mapping options refer to physical buttons by number:
  276.  
  277.      3-button mouse:  left = 1, middle = 2, right = 3.
  278.      2-button mouse:  left = 1,    . . .    right = 3.
  279.  
  280. With a 2-button mouse, the driver also accepts references to
  281. button 2 as the right button. But calling it button 3 has
  282. the advantage of compatibility with all mouse types.
  283.  
  284. Turning to examples, one common use of button mapping
  285. reverses the primary and secondary buttons for left-handers,
  286. so they can perform most mouse operations with the index
  287. finger. This is accomplished through the command switch
  288. /KP3S1 or setting PrimaryButton = 3 and SecondaryButton = 1.
  289.  
  290. With 3-button mice, note that you do not specify the
  291. auxiliary button directly. Instead, when you specify the
  292. primary and secondary buttons, the driver automatically
  293. assigns the auxiliary role to the remaining button. For
  294. example, /KP1S2 moves the secondary role to the middle
  295. button, so the right button becomes the auxiliary.
  296.  
  297. Click Lock
  298. ----------
  299.  
  300. Because few applications recognize more than two buttons,
  301. the click lock option provides an alternate function for the
  302. auxiliary button on a 3-button mouse (normally the middle
  303. button, unless the buttons have been remapped.) This option
  304. has no effect on a 2-button mouse.
  305.  
  306.      Switch    MOUSE.INI
  307.      ------    ---------------
  308.       /KC      ClickLock = On
  309.       /K       ClickLock = Off
  310.  
  311. With click lock enabled, pressing and releasing the
  312. auxiliary button is equivalent to pressing and holding the
  313. primary button. The primary button stays down (as seen by
  314. applications) until you the next time you press and release
  315. any button.
  316.  
  317. In other words, click lock makes the auxiliary button act
  318. like a latched version of the primary button. It lets you
  319. use the mouse to drag objects without having to hold any
  320. buttons down.
  321.  
  322. Orientation
  323. -----------
  324.  
  325. This option lets you rotate the apparent direction of mouse
  326. motion, as viewed on the display. Such action is required
  327. when a clip-on trackball is mounted on the left side of a
  328. laptop keyboard. (Otherwise the screen pointer appears to
  329. move backwards and upside down.) Less dramatic adjustments
  330. can also be helpful to mouse users, by compensating for
  331. different hand positions.
  332.  
  333.      Switch    MOUSE.INI
  334.      ------    -------------------------
  335.       /Or      RotationAngle = r (0-359)
  336.  
  337. In the case of the left-mounted trackball, the /O180 switch
  338. will provide 180 degrees of rotation, compensating for the
  339. mounting position. Check the result, making additional fine
  340. adjustments as necessary, until you are satisfied with how
  341. the screen pointer tracks your physical motion. After
  342. finding your preferred rotation angle, edit MOUSE.INI to
  343. store this setting for future use.
  344.  
  345. Mouse users can simply experiment with different settings,
  346. or take a more analytical approach: Imagine a "north/south"
  347. line on your desk or mouse pad, in the direction that feels
  348. most natural for up-and-down screen motion. Estimate the
  349. rotation angle from this axis, proceeding clockwise to the
  350. centerline of the mouse. The angle must be expressed as a
  351. positive number. For example, 30 degrees counter-clockwise
  352. would be expressed as /O330 (i.e., 360 minus 30). This
  353. example setting might describe a right-handed user who
  354. prefers holding the mouse with a slight inward twist.
  355.  
  356. Memory Regions
  357. --------------
  358.  
  359. To maximize the amount of conventional memory (below 640K)
  360. available to DOS applications, the XMOUSE driver attempts to
  361. move its resident portion to other regions, if available.
  362. These regions include expanded memory (EMS 3.0 or higher),
  363. the High Memory Area (64K beginning at 1MB), and Upper
  364. Memory Blocks (between 640K and 1MB).
  365.  
  366. As long as your memory manager or other necessary system
  367. files are loaded before the driver, this relocation proceeds
  368. automatically. You don't have to use the MS-DOS LOADHIGH or
  369. DEVICEHIGH commands, or their third-party equivalents. In
  370. fact, the driver's built-in relocator often succeeds in
  371. cases where external loaders fail. It also has the ability
  372. to split the driver between multiple regions.
  373.  
  374. The following options provide explicit control over the
  375. driver's memory usage, letting you enable or disable access
  376. to each of the supported memory types:
  377.  
  378.      Switch    MOUSE.INI
  379.      ------    ------------
  380.       /E       Memory = EMS
  381.       /E-      Memory = NoEMS
  382.       /HI      Memory = HMA
  383.       /HI-     Memory = NoHMA
  384.       /U       Memory = UMB
  385.       /U-      Memory = NoUMB
  386.                Memory = LowMem
  387.  
  388. You can specify multiple memory settings (separated by
  389. commas) in a single MOUSE.INI statement. For example, the
  390. following syntax will prevent all relocation attempts:
  391.  
  392.      Memory = NoEMS, NoHMA, NoUMB
  393.  
  394. In the example above, the simple statement "Memory = LowMem"
  395. (which has no abbreviated command line equivalent) would
  396. yield the same result.
  397.  
  398. Power Management
  399. ----------------
  400.  
  401. In some cases, the power conserving features of laptop
  402. computers or energy-efficient desktop systems may interfere
  403. with normal mouse operation. XMOUSE uses two strategies to
  404. address this problem:
  405.  
  406.  * Advanced Power Management (APM) is an industry standard
  407.    specification that allows hardware and software from
  408.    different vendors to cooperate in various power saving
  409.    modes. XMOUSE includes full APM support as a standard
  410.    feature, requiring no option settings or switches.  If you
  411.    experience conflicts or problems due to APM, call Cirque
  412.    Technical Support at 1-800-454-3375.
  413.  
  414.  * Mouse Power Management is an XMOUSE option intended for
  415.    older systems (primarily laptops) whose power saving
  416.    modes are not APM-compatible. It allows the driver to
  417.    detect and recover from power interruptions that may not
  418.    fully restore the hardware state. This option is normally
  419.    disabled, because few systems require it.
  420.  
  421.      Switch    MOUSE.INI
  422.      ------    -------------------------
  423.       /MPM     MousePowerManagement = On
  424.       /MPM-    MousePowerManagement = Off
  425.  
  426. If your mouse behaves erratically after returning from
  427. "sleep" mode, try the /MPM switch. If the problem goes away,
  428. you can then edit MOUSE.INI to change the default setting.
  429.  
  430. Sensitivity
  431. -----------
  432.  
  433. Sensitivity settings define how much the on-screen pointer
  434. moves in response to physical motion of your mouse or
  435. compatible pointing device.
  436.  
  437. As shown below, you can set different sensitivities for
  438. horizontal and vertical motion. This feature can be helpful
  439. in specific situations, such as navigating spreadsheets.
  440. However, a uniform setting for both dimensions (specified by
  441. the /S switch) usually feels more natural.
  442.  
  443.      Switch    MOUSE.INI
  444.      ------    ---------------------------------
  445.       /Hn      HorizontalSensitivity = n (5-100)
  446.       /Vn      VerticalSensitivity = n (5-100)
  447.                "Z" Sensitivity - run GPSETUP.EXE
  448.  
  449. Each setting takes values from 5 to 100, in steps of 5.
  450. (Other numbers in this range are rounded to the nearest
  451. valid step.) The default values are 50 in each dimension.
  452. Smaller values make the pointer easier to control, while
  453. larger values let you cover more of the screen with less
  454. hand motion.
  455.  
  456. Acceleration
  457. ------------
  458.  
  459. Acceleration profiles provide a dynamic adjustment of the
  460. current sensitivity settings. In other words, sensitivity is
  461. concerned only with how FAR you move the physical device,
  462. while acceleration also depends on how FAST you move it.
  463.  
  464. The driver includes four built-in acceleration profiles,
  465. which you select by number (profile 2, the default, gives
  466. "Medium" acceleration):
  467.  
  468.      Switch    MOUSE.INI                       Description
  469.      ------    -----------------------------   ------------
  470.       /P1      ActiveAccelerationProfile = 1   Slow
  471.       /P2      ActiveAccelerationProfile = 2   Medium
  472.       /P3      ActiveAccelerationProfile = 3   Fast
  473.       /P4      ActiveAccelerationProfile = 4   Unaccelerated
  474.  
  475. The descriptive names also appear in MOUSE.INI, along with
  476. data tables that define each of the standard profiles. By
  477. editing the data, serious hackers can create their own
  478. custom profiles. (This is not a project for the novice!)
  479.  
  480.  
  481. Pointer Appearance
  482. ==================
  483.  
  484. Forcing the Default Text Cursor
  485. -------------------------------
  486.  
  487. Enabling this option prevents applications from changing the
  488. standard inverse-block "software cursor" used as a mouse
  489. pointer in most text-based programs. It has no effect on
  490. graphics-based programs, or on those using the text-mode
  491. "hardware cursor" provided by the video adapter.
  492.  
  493.      Switch    MOUSE.INI
  494.      ------    ------------------------
  495.       /M       ForceDefaultCursor = Off
  496.       /M1      ForceDefaultCursor = On
  497.  
  498. Some applications use different mouse pointer types to
  499. provide useful status information. Therefore, this option
  500. should be restricted to specific programs whose changes make
  501. the pointer too difficult to see.
  502.  
  503. Display Delay for LCD Screens
  504. -----------------------------
  505.  
  506. This option addresses a common problem with passive-matrix
  507. liquid crystal displays (LCDs). Rapidly moving images, such
  508. as the mouse pointer, may seem to disappear because the
  509. display responds too slowly for each intermediate position
  510. to become visible.
  511.  
  512.      Switch    MOUSE.INI
  513.      ------    -----------------------------
  514.       /Nn      CursorDisplayDelay = n (0-10)
  515.  
  516. Increasing the delay between screen updates gives each image
  517. more time to register on the LCD display. On the other hand,
  518. large delay values tend to make the pointer feel sluggish
  519. and less precise in its response. The best strategy is to
  520. use the lowest delay setting that keeps the moving pointer
  521. from getting lost.
  522.  
  523. Pointer Color Options (Graphics Only)
  524. -------------------------------------
  525.  
  526. Several color-related options affect the way the mouse
  527. pointer appears in most graphics-based applications.
  528.  
  529. First, the PointerColor options are effective in all
  530. graphics video modes. Assuming the current program has not
  531. replaced the standard mouse pointer with its own design,
  532. these options produce the following results:
  533.  
  534.  * Normal (the default setting) gives a bright white arrow
  535.    pointer with black outline.
  536.  
  537.  * Reverse gives a black arrow pointer with bright white
  538.    outline.
  539.  
  540.  * Transparent gives a "see through" pointer that changes
  541.    color depending on the material it passes over (an effect
  542.    similar to the standard text-mode mouse pointer).
  543.  
  544.      Switch    MOUSE.INI
  545.      ------    ---------------------
  546.       /PCN     PointerColor = Normal
  547.       /PCR     PointerColor = Reverse
  548.       /PCT     PointerColor = Transparent
  549.  
  550. Additional control is available in 16-color and 256-color
  551. graphics modes, provided that the pointer is actually being
  552. drawn by the mouse driver (not the underlying application).
  553.  
  554. Referring to the normal arrow pointer and its outline as
  555. Foreground and Background, you can change the colors used
  556. for these elements through the following syntax:
  557.  
  558.      Switch    MOUSE.INI
  559.      ------    ------------------------------------------
  560.       /PFn     Foreground = color (default: Bright White)
  561.       /PBn     Background = color (default: Black)
  562.  
  563.        n       Color Name            n       Color Name
  564.       ---      -----------          ---      --------------
  565.        0       Black                 8       Bright Black
  566.        1       Blue                  9       Bright Blue
  567.        2       Green                10       Bright Green
  568.        3       Cyan                 11       Bright Cyan
  569.        4       Red                  12       Bright Red
  570.        5       Magenta              13       Bright Magenta
  571.        6       Yellow               14       Bright Yellow
  572.        7       White                15       Bright White
  573.  
  574. If you use the command line switches without numeric
  575. arguments, they revert to the default values /PF15 /PB0.
  576.  
  577. Pointer Growth Options
  578. ----------------------
  579.  
  580. This option group lets you enhance the mouse pointer
  581. visibility through various forms of static or dynamic
  582. growth.
  583.  
  584.      Switch    MOUSE.INI
  585.      ------    ---------------------
  586.       /PSS     PointerSize = Small
  587.       /PSM     PointerSize = Medium
  588.       /PSL     PointerSize = Large
  589.       /PG      Growth = On
  590.       /PG-     Growth = Off
  591.       /PZ      Zoomable = On
  592.       /PZ-     Zoomable = Off
  593.       /PTn     Threshold = n (1-100)
  594.       /PDn     Delay = n (1-100)
  595.  
  596. The most important setting in this group is PointerSize,
  597. which selects a small (default), medium or large pointer.
  598. What you see on-screen will vary depending on the current
  599. application (its video and mouse handling strategies) and on
  600. the remaining settings:
  601.  
  602.  * Small (the default setting) entirely disables all pointer
  603.    growth features, regardless of the other settings.
  604.  
  605.  * Medium changes the text-mode mouse pointer to a tall and
  606.    wide cross shape. Depending on the Zoomable setting, the
  607.    standard graphics-mode pointer will either grow by 50% or
  608.    acquire a shadow highlight.
  609.  
  610.  * Large changes the text-mode mouse pointer to a hollow box
  611.    shape, three times taller and wider than the small
  612.    setting. Depending on the Zoomable setting, the standard
  613.    graphics-mode pointer will either double in height and
  614.    width or acquire a shadow highlight.
  615.  
  616. The Growth setting controls whether the PointerSize effects
  617. described above are static or dynamic:
  618.  
  619.  * Growth = On applies the Medium or Large settings only
  620.    while the mouse is moving. When motion stops, the Small
  621.    pointer returns.
  622.  
  623.  * Growth = Off (the default) keeps the specified size
  624.    constant, whether the mouse is moving or not.
  625.  
  626. The Zoomable setting controls how the Medium and Large
  627. pointers actually appear in graphics-based applications.
  628. This setting has no effect in text mode.
  629.  
  630.  * Zoomable = On selects a "true growth" strategy, drawing
  631.    the Medium and Large pointers as magnified versions of
  632.    the Small pointer. This strategy provides the maximum
  633.    possible emphasis for difficult viewing conditions.
  634.  
  635.  * Zoomable = Off (the default) substitutes a shadow effect
  636.    for the Medium and Large pointers. This strategy provides
  637.    less emphasis than zooming, while still making it easier
  638.    to follow the moving pointer.
  639.  
  640. Threshold and Delay values control the timing of PointerSize
  641. effects when growth is enabled. When growth is disabled
  642. (preventing the pointer from changing size), these settings
  643. are ignored.
  644.  
  645.  * Threshold specifies how fast the mouse can move (on a
  646.    scale of 1 to 100) before pointer growth occurs. A low
  647.    threshold triggers growth very easily, while higher
  648.    values require more motion. The default value is 20.
  649.  
  650.  * Delay specifies how long pointer growth lasts (on a scale
  651.    of 1 to 100) after mouse motion stops. Low values cause
  652.    the pointer to shrink back quickly, while larger delays
  653.    allow more "settle" time. Each unit equals roughly one
  654.    tenth of a second. The default value is 3.
  655.  
  656. Command line switches make it easy to experiment with
  657. various combinations of pointer settings. For example, try
  658. "XMOUSE /PSL /PG /PZ /PF4 /PB12" to give your graphics-based
  659. DOS programs a large, dynamic zooming red pointer with a
  660. bright yellow outline. When you find the combination you
  661. like best, translate the switches into MOUSE.INI settings,
  662. where you can store them to replace the built-in defaults.
  663.